package top.xiesen.generic;

import java.io.Closeable;
import java.io.IOException;

/**
 * 泛型方法<> 返回类型前面
 * 只能访问对象的信息,不能修改信息
 * @author Allen
 *
 */
public class TestMethod {

	public static void main(String[] args) {
		test("a");
	}
	
	public static <T> void test(T t){
		System.out.println(t);
	}
	
	// extends <==
	public static <T extends Closeable> void test(T... a){
		for (T temp : a) {
			try {
				if(null != temp){
					
					temp.close();
				}
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}
